#include using namespace std; //to modularize your program //documentation - assumes good function names //reuse void dislayPrimeFactors(int n) { } int fun() { return 7; } int greatestCommonDivisor(int x, int y) { int result = x; while (x%result != 0 || y%result !=0) { result--; } return result; } int leastCommonMultiple(int x, int y) { int result = 2; while (result%x != 0 || result%y != 0) { result++; } x = 0; y = 0; return result; } void main() { int i = fun() + 6; cout << i << endl; cout << fun() << endl; fun(); //useless 7; cout << greatestCommonDivisor(34,234) << endl; cout << greatestCommonDivisor(22,220) << endl; cout << greatestCommonDivisor(77, 33) << endl; cout << leastCommonMultiple(34, 234) << endl; cout << leastCommonMultiple(5, 25) << endl; cout << leastCommonMultiple(77, 33) << endl; int x = 8; int y = 16; cout << leastCommonMultiple(x, y) << endl; cout << x << endl; cout << y << endl; }